New England Center For Children nearby hotel search is centered on latitude 42.2965 & longitude -71.4993.